package com.cershy.chatroomserver.repository;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.cershy.chatroomserver.entity.User;
import org.apache.ibatis.annotations.Mapper;

/**
 * 用户数据访问接口
 */
@Mapper
public interface UserRepository extends BaseMapper<User> {

    /**
     * 根据用户名查找用户
     *
     * @param username 用户名
     * @return 用户实体
     */
    User findByUsername(String username);

    /**
     * 根据邮箱查找用户
     *
     * @param email 邮箱地址
     * @return 用户实体
     */
    User findByEmail(String email);
}
